/*
 * QueryPayInfoResponse.java
 * business
 *
 * Created by ChenTao on 2016/9/9.
 *
 * Copyright (c) 2016年 yidiandao. All rights reserved.
 */

package com.yidiandao.business.data.response;

import com.google.gson.annotations.SerializedName;
import com.yidiandao.business.data.net.BaseResponse;

import java.util.List;

/** 查询支付信息的Response */
public class QueryPayInfoResponse extends BaseResponse {

    @SerializedName("data")
    private Data data;

    public Data getData() {
        return data;
    }

    public void setData(Data data) {
        this.data = data;
    }

    public static class Data {

        @SerializedName("pay_sn")
        private String paySn;

        @SerializedName("pay_amount")
        private float payAmount;

        @SerializedName("discount")
        private float discount;

        @SerializedName("user_money")
        private float userMoney;

        @SerializedName("payment_list")
        private List<PaymentListBean> paymentList;

        public String getPaySn() {
            return paySn;
        }

        public void setPaySn(String paySn) {
            this.paySn = paySn;
        }

        public float getPayAmount() {
            return payAmount;
        }

        public void setPayAmount(float payAmount) {
            this.payAmount = payAmount;
        }

        public float getDiscount() {
            return discount;
        }

        public void setDiscount(float discount) {
            this.discount = discount;
        }

        public float getUserMoney() {
            return userMoney;
        }

        public void setUserMoney(float userMoney) {
            this.userMoney = userMoney;
        }

        public List<PaymentListBean> getPaymentList() {
            return paymentList;
        }

        public void setPaymentList(List<PaymentListBean> paymentList) {
            this.paymentList = paymentList;
        }

        public static class PaymentListBean {

            @SerializedName("pay_id")
            private String payId;

            @SerializedName("pay_code")
            private String payCode;

            @SerializedName("pay_name")
            private String payName;

            public String getPayId() {
                return payId;
            }

            public void setPayId(String payId) {
                this.payId = payId;
            }

            public String getPayCode() {
                return payCode;
            }

            public void setPayCode(String payCode) {
                this.payCode = payCode;
            }

            public String getPayName() {
                return payName;
            }

            public void setPayName(String payName) {
                this.payName = payName;
            }
        }
    }
}
